For experimenting only. Not practical… hihihi
(Added a buttons and button "Save memory" added LED: hold to light up).
Buttons Top row (Display)
Up
Down
Reset
Bottom row (Memory)
Save
Load
LEDs display in the memory A^B^C^D(top), transit signals.
Comment if you have a better version or function. Hope you like it!