CLI Command-Line Calculator
Build an interactive arithmetic calculator supporting basic math, exponential powers, error handling for division by zero, and history tracking.
What you will learn
- Functions and argument parsing
- Exception handling (ZeroDivisionError, ValueError)
- Looping and user interaction flow
- Formatting formatted outputs with f-strings
Project requirements
- Basic Arithmetic Functions: Define functions for addition, subtraction, multiplication, and division.
- Zero Division Guard: Raise ValueError with clear error message when dividing by zero.