- Conducts basic arithmetic operations on one pair of numbers at a time.
- Enables the evaluation of numbers by pressing another operator key when a pair of numbers and operator have already been selected.
- Supports continuous operation even after numbers have been evaluated.
- Provides a decimal point key for decimal input.
- Includes clear and reset functions for user convenience.
- Offers keyboard support with the same functions as those accessible through mouse events.
- Implements an error handler to address division by zero scenarios.
- Escape Key Icon - Escape icons created by Freepik - Flaticon
- Backspace Key Icon - Backspace icons created by Freepik - Flaticon
- Calculator Icon - Calculator icons created by Freepik - Flaticon