I don't hate buttons. Here, I'm making a small device with lots of buttons:
https://photos.app.goo.gl/VpG8uGSzWzCskN2m7
Can you write C? Do with it what you like. I'll make a javascript framework that runs on a smartphone too. (Nordic Bluetooth LE chip, microphone, speaker, 12 RGB LEDs, gyro/accelerometer, battery that should last weeks). Internet connected walkie-talkie, translator, study languages (like this: https://forum.language-learners.org/viewtopic.php?t=8699).
I'll make more devices soon, and will sell them for $25. Send me an email, and I'll message when they are ready (mail in profile).