Been tinkering with a little calculator build on an ESP32 over the past couple weekends. Mostly as an excuse to learn the chip, but it's turned into something I actualy use at my desk. Right now it's a basic matrix keypad and a small display, and it handles the usual stuff plus square roots and powers. The thing is, I keep going back and forth on the input side. A proper keypad feels great to type on, like the old scientific calculators we all grew up with, but it eats a bunch of pins and the layout is fixed forever. A cheap resistive touch screen would let me redesign the buttons whenever I feel like it, maybe even add extra function layers, but tapping a screen has never felt as satisfying to me as a real clicky button.
Curious what others here would pick. Is the flexibility of touch worth losing that tactile feel, or is part of the charm of a calculator build the buttons themselves? Also open to hearing if anyone's done a hybrid, like a few physical keys for digits and touch for the fancy functions. Seems like it could be the worst of both worlds or the best, not sure wich.