There is no single user interface that fits all use cases.
A PC keyboard and mouse works quite well for most PC applications, but for an oscilloscope a bunch of dedicated buttons and rotary encoders work much better.
My induction cooking plate has some touch buttons which sort of work and are easy to clean, but adjusting the timer is quite horrible. It has a "velocity" control, which means it starts slowly, and when you hold it for some time the adjustment speed picks up, which means that setting the clock to for example half an hour is both slow (because of the start) and annoying because once it gets near half an hour the adjust ment is so quick there is no way to stop on the right spot.
Those clocks you have to wind forward 23 hours and 59 minutes just because you were 100ms too slow to release a button... Yugh!
I've also built me a clock which has quite a lot of functions, but only 4 buttons. (Left, right, Up, Down).
Left and right step though the digits, while Up and Down increase and decrease the digits. Going "off" the display on the right side acts as an enter button, while backing up to the left side acts as an escape key and cancels input. The "digit under adjustment" is blinking to indicate that.
It's also got a week timer with 32 programmable times.
When the (6 digit 7 segment) display shows the time and Up or Dn is pressed, it cycles through displaying the programmed switch times, and going Right on any of those times enters the "adjust" mode for that time.
This all works quite nicely and intuitively. I once gave the clock to someone else and he figured out how it worked within a few minutes and without telling them anything about the user manual.
For other projects, just a serial port is sometimes the best interface. Just plug in a terminal emulator and adjust functions with some text based menu.
If you want to build lab equipment such as multimeters or power supplies, then look a bit around to what other manufacturers do with similar equipment, make notes about what you do and do not like and mix that with your own ideas.