# Scientific Calculator A desktop scientific calculator built with Python and Tkinter. ## Features **Basic arithmetic** - Addition, subtraction, multiplication, division - Modulo (`%`), power (`xʸ`), parentheses - Negate (`±`), decimal point **Scientific functions** - Trigonometry: `sin`, `cos`, `tan` (degrees) - `√x` — square root - `log` — base-10 logarithm - `ln` — natural logarithm - `x!` — factorial - Constants: `π` and `e` ## Requirements - Python 3.8+ (Tkinter is included in the standard library) ## Run ```bash python calculator.py ``` ## Keyboard shortcuts | Key | Action | |-----|--------| | `0-9`, `.` | Digits | | `+`, `-`, `*`, `/`, `%` | Operators | | `(`, `)` | Parentheses | | `Enter` | Evaluate | | `Backspace` | Delete last character | | `Esc` | Clear all |