I made the original Instructible that this is based on over a year ago (You can see it here to see some of the theory around how this works:https://www.instructables.com/id/How-to-access-5-buttons-through-1-Arduino-input
). To make a long story short, I moved to a different country a few weeks after that and have not played with any electronics since.
I'm starting a project to build a clock that will display multiple timezones (And a bunch of other stuff too), and I need some inputs to set the time and manage the menu options. Since I'd already done the research (Albeit a year ago..) I figured I'll use the same setup to create a 4 or 5 button panel to navigate the settings and change the relevant values.
What I found though is that the original Instructable was a good proof of concept, but it wasn't good enough to put in practice. After working on this the whole night I now have a more practical solution.