A professional scientific calculator built with Python and Kivy.
It supports standard and scientific operations, themes, memory functions, and keyboard input.
- Standard calculator mode
- Scientific mode (sin, cos, tan, log, ln, roots, powers)
- Dark, Light, and Blue themes
- Calculation history popup
- Memory functions (MC, MR, M+, M-)
- Keyboard support
- Error handling and animations
- Modern UI with rounded buttons
Python 3.9 or higher
Install dependencies:
pip install kivy
Run the app:
python main.py
🖥 Keyboard Shortcuts
Key Action
0-9 Numbers
+ - * / Operators
Enter Calculate
Backspace Delete
Esc Clear
% Percentage
C Clear
H Show History
Notes
You can add Dark/Light mode toggle
Convert to Android APK using Buildozer
Add calculation history export feature
Developer
Alwaleed Alahmadi
License
This project is open-source and free for educational use.