Hi and welcome to devnet,
That is a question that cannot be easily answered as this is a pretty big project.
If you want to help answer it, the best would be to at least prepare a simple set of instructions for people to get that application up and running. As well as check where the menu is created and pinpoint that part, etc.