This calculator includes various kinds of mathematical operations like:
- Addition
- Subtraction
- Multiplication
- Division
- Multiples
- Factors
- Exponential function
- Reciprocal function
- Logarithm calculator
- Successive palindrome finder. All the codes for individual operations have been written in a unique method for easier debugging. Several kinds of exceptional handling have been analyzed and been used in order to prevent any kind of error during the course of code execution.
At the end of calculation, a prompt has been designed to ask the user whether the user wants to continue the calculation or end the program. This code has been designed in a way that user cannot encounter any kind of errors.