That definitely sounds like a very fun project! It's a bit advanced, but if you take it one small piece at a time, that's a great result to work up to!Speaking of said projects, I've actually had one in mind for a while:
Take an old SNES controller and retro it up for USB. I have an emulator on my computer, but keyboarding your way through mario is pretty tough haha. I also have an old controller... anyway I've heard of people doing it. It'd be more fun/educational to DIY that than just buy one.