Kalkulators ir ierīce, ko var izmantot dažādu veidu matemātisko aprēķinu veikšanai, tāpēc dažādu funkciju veikšanai ir daudz dažādu veidu kalkulatoru. Kalkulatoru dizains un izmēri atšķiras atkarībā no tā, kādam nolūkam tie tiks izmantoti. Daži kalkulatori ir paredzēti īpašiem mērķiem, piemēram, dažādiem darījumiem vai uzņēmumiem, savukārt citus var izmantot tikai pamata matemātiskiem aprēķiniem, piemēram, saskaitīšanai un reizināšanai.
Abakuss bija viena no pirmajām matemātiskajām ierīcēm, kas tika izmantota, un tā ir vienkārši pērlīšu vai akmeņu sērija, kas attēlo skaitļus. Tikai 1623. gadā Vilhelms Šikards izstrādāja pirmo skaitļošanas mašīnu, kas bija paredzēta astronomisko tabulu aprēķināšanai. 1645. gadā Blēzs Paskāls izstrādāja pats savu kalkulatoru, ko sauca par Paskalīnu, ko izmantoja saskaitīšanai un atņemšanai. Pascaline tika izstrādāts, lai samazinātu viņa darba slodzi, veicot garus aprēķinus ar roku. Ierīce bija dārga un sarežģīta, un rēķināšanas mašīnas nebija gatavas komerciālai lietošanai līdz 19. gadsimtam.
20. gadsimta pirmajā pusē mehāniskās saskaitīšanas mašīnas bija galvenie kalkulatoru veidi. Šīs ierīces izmantoja taustiņus, kloķus, pārnesumus un citus komponentus, galvenokārt, lai saskaitītu un atņemtu — reizināšana un dalīšana tika veikta ar vairākiem saskaitīšanas vai atņemšanas gadījumiem. 20. gadsimta otrajā pusē elektroniskās tehnoloģijas pārcēlās no vakuuma lampām uz tranzistoriem, un tādējādi tika izveidots plašs mūsdienās izmantoto rokas kalkulatoru klāsts. Mūsdienās visvienkāršākais elektroniskais kalkulators ir kabatas kalkulators, kuru visvienkāršākajā veidā var darbināt ar saules enerģiju un izmantot, lai izpildītu lielāko daļu standarta matemātikas uzdevumu, kuru rezultāti tiek parādīti kā skaitļu rinda uz LED ekrāna.
Lai gan zinātniskie un grafiskie kalkulatori joprojām ir salīdzinoši mazi, tie ir daudz progresīvāki nekā vienkāršāki kalkulatori, un tos galvenokārt izmanto zinātnes, matemātikas, inženierzinātņu un fizikas jomās. Šīm iekārtām var būt viss ekrāns, nevis tikai skaitļu rinda, kas var vienlaikus parādīt vairākus aprēķinus. Izmantojot grafiskos kalkulatorus, datus ekrānā var parādīt dažāda veida grafiku veidā. Tāpat finanšu kalkulatori ir paredzēti, lai veiktu aprēķinus, kas galvenokārt nepieciešami finanšu un naudas pasaulē. Matemātikas piemēri, kuriem var izmantot finanšu kalkulatoru, ir procentu likmju konvertēšana, amortizācija un aizdevumu, uzkrājumu un līzinga procentu aprēķināšana.
Dažiem kalkulatoru veidiem var piekļūt, izmantojot datoru, un tie ir paredzēti ļoti specifisku funkciju veikšanai. Lielākā daļa no tiem ir pieejami vairākos veidos internetā, un viens no tiem ir grūtniecības kalkulators. Šādā veidā lietotājs ievada nelielu informācijas daudzumu, lai uzzinātu grūtnieces termiņu, kā arī citu galveno informāciju par grūtniecību. Citi tiešsaistes kalkulatori var aprēķināt kaloriju daudzumu, ko personai vajadzētu ēst katru dienu, studenta aprēķināto vidējo atzīmi vai pat personas vecumu suņa gados.