Taking My First Steps in Core Python Mastery

Today, I kicked off my core Python journey by building a continuous, terminal-based calculator completely from scratch. My goal wasn't just to make a tool that executes basic math, but to write code that handles real-world user interaction, manages formatting rules, and actively protects itself from crashing.

Here is a breakdown of how I built it, the bugs I encountered, and how I managed the logic!

The Architecture & Features

A simple calculator runs once and exits in python. I wanted something more robust—a tool that acts like a real calculator.