A Számológép egy matematikai egyenleteket megoldó alkalmazás. Bár első megjelenésekor kizárólag alap számtani műveletekkel rendelkező egyszerű számológépnek tűnik, azonban a speciális, pénzügyi vagy programozói módba történő váltáskor bámulatos képességeket fedezhet fel.
A speciális számológép számos műveletet támogat, beleértve: logaritmus, faktoriális, trigonometriai és hiperbolikus függvények, maradékos osztás, komplex számok, véletlen számok előállítása és prím faktorizálás.
A pénzügyi mód több számítást támogat, beleértve az időszakos kamatlábat, a jelen- és jövőértéket, a progresszív és a lineáris értékcsökkenési leírást, valamint számos egyéb módszert.
A programozói mód támogatja a gyakori alapokat (kettes, nyolcas, tízes, tizenhatos) használó számításokat, a bitszintű műveleteket, egyes és kettes komplemenseket, karakterből karakterkódra váltásokat, és még sok mást.
Az átváltási mód támogatja a gyakori mértékegységek, pénznemek és alapszámok közötti átváltásokat.