🧮 Smart Calculator
📖 Description
Smart Calculator is a Python-based menu-driven application that performs basic arithmetic operations with user-friendly interaction and error checking. It supports both whole numbers and decimal numbers, prevents division by zero, and allows users to perform multiple calculations without restarting the program.
✨ Features
- ➕ Addition
- ➖ Subtraction
- ✖️ Multiplication
- ➗ Division
- 🧮 Modulus
- 🔢 Supports decimal (float) values
⚠️ Division by zero error handling- 📋 Menu-driven interface
- 🔁 Perform multiple calculations in one run
- 💬 Professional input and output messages
🛠️ Technologies Used
- Python 3
- Visual Studio Code (VS Code)
- Git
- GitHub
📂 Project Structure
Smart-Calculator/ │── smart_calculator.py │── README.md
- Clone or download this repository.
- Open the project in VS Code.
- Run "smart_calculator.py".
- Enter two numbers.
- Select the desired operation from the menu.
- View the result.
- Choose whether to perform another calculation.
📌 Future Improvements
- Scientific calculator functions
- Power and square root operations
- Calculation history
- Graphical User Interface (GUI)
- Better input validation
👨💻 Author
Ayman Khan
⭐ If you found this project useful, consider giving it a star on GitHub!