Menu

Adds menu system.
Kindly add the entry in file [error.h](https://github.com/cyberbitgame/cyberbitgame/blob/develop/src/libCyberbitGame/errors.h) and don't use 1, follow the pattern defined in error.h