Make a user-friendly interface with an alphanumeric display, a rotary encoder and a finite state machine.