Yes, that's my framework. The YouTube video now has a download link.
I'm really sorry the framework lacks comments and explanations. Also, I never did figure how to have multiple menus, as in how do you make one menu inactive while the other one is active. This shouldn't be too hard to figure out.
Most of the code is self explanatory. The basis of the code is having the whole screen move around. It's pretty messy but it works. Sadly, I had to create a new button class to work with the scroller. You have to check each button independently to see if they were activated. which is fine for four or five buttons, but is tedious if you have menus with 100 buttons.
I honestly don't know how the code works, by the way. It made sense while I wrote it. However, using it is pretty simple and self-explanatory. Modifying the code shouldn't be that complicated as well.