Got the menu working. Sorry for the little bugs. I used the code provided as it is
Fixed the previous code with a seg fault
Merge pull request #1 from amalvagomes/sprint-feature

Merges sprint-feature to add Menu system.