- Wyświetlanie menu (Implementacja zapewnia dostęp do wszystkich opcji programu a także umożliwia wyjście z niego).
- Interfejs tworzenia nowego arkusza.
- Określenie wczytywanego bądź zapisywanego pliku arkusza.
- Interfejs modyfikacji rozmiaru arkusza.
- Możliwość modyfikowania wartości komórek (Odbywa się poprzez wybór komórki).
- Wyświetlanie całego arkusza.
- Dynamiczna alokacja tablic wykorzystywanych w Arkuszu (Możliwość rozszerzania i zmniejszania arkusza).
- Możliwość modyfikowania wartości komórek (Wybrana komórka zostaje zmodyfikowana po wprowadzeniu nowej wartości).
- Możliwość zmiany typu kolumn.
- Obliczanie parametrów arkusza.
- Sortowanie kolumn
- Możliwość zapisu arkuszu do pliku o wybranej nazwie przez użytkownika (funkcja zapisPliku)
- Możliwość wczytania poprzednio zapisanego arkusza (funkcja wczytajPlik)