Skaičiuotuvas yra matematinių skaičiavimų sprendimo programa. Nors iš pirmo žvilgsnio tai yra paprastas skaičiuotuvas, turintis tik paprastus aritmetinius veiksmus, galima įjungti išplėstinę, finansų arba programavimo veikseną, kurioje atsiskleidžia įspūdingos galimybės.
Išplėstinis skaičiuotuvas palaiko daug veiksmų, tokių kaip logaritmai, faktorialai, trigonometrinės bei hiperbolinės funkcijos, dalyba su liekana, kompleksiniai skaičiai, atsitiktinių skaičių generavimas bei skaidymas pirminiais dauginamaisiais.
Finansų veiksena palaiko keletą skaičiavimų, tolių kaip periodinė palūkanų norma, dabartinė ir ateities vertė, dvigubo mažėjimo ir tiesinį nusidėvėjimą bei daug kitų.
Programavimo veiksena palaiko konvertavimą tarp pagrindinių skaičiavimo sistemų (dvejetainės, aštuonetainės, dešimtainės ir šešioliktainės), vienetų dvejetų papildinys, simbolių kodų konvertavimas ir kt.
Konvertavimo veiksena palaiko dažnai naudojamų matavimo vienetų konvertavimą, valiutas bei skaičiavimo sistemas.