This is far from complete but it is taking shape. I decided to share it at the stage because i figured it is a good place for beginners to figure out how exactly this library works.. i found it on this post. Im not sure exactly what version it is.
http://forum.arduino.cc/index.php/topic,38053.0.html
menu library: Arduino Playground - HomePage
The zip file will contain the initial version of Menubackend.h
My version is not much different at all the only main difference is that i implemented some momentary buttons to start browsing the menu. And instead of printing the menu to the serial monitor it is now print to the 16x2 lcd also I left the comments and details that the original author wrote as it explains a lot of great information. I am aware that its probably not the most efficient but its working for what I need. I also started setting some variables that will be needed to make the device work. Im a duinoNoob for sure so be gentle. XD
here is a demonstration video.
If anybody can give me some direction on how to make it look cleaner that would be a great help.
The code was too big to paste here so i went to pastbin.