Added menu code and built basic menu interfaces.