MIL-002 Calculator core.
- Add constants.py with operation symbols, answers, prompts, messages
and the ASCII title and calculator
- Add add, subtract, multiply and divide, and the OPERATIONS dictionary
that maps each symbol to its function without calling it
- Add tests for each operation, division by zero and the dictionary
Closes#19Closes#20Closes#21
Task: MIL-002#1
Task: MIL-002#2
Task: MIL-002#3
MIL-001 Project scaffold.
- Add pyproject.toml: Python 3.13 or newer, no runtime dependencies,
pytest as the dev extra
- Add src/calc/ package and tests/ folder
- Add Doxyfile writing API docs to docs/doxygen/
- Ignore docs/doxygen/ in .gitignore
Closes#15Closes#16Closes#17Closes#18
Task: MIL-001#1
Task: MIL-001#2
Task: MIL-001#3
Task: MIL-001#4