OK,
First of all the index.html should be opening
menu.html not
menu.htm. As such I was getting a 404 error before I started.
The main problem with your HTML code is that the tags aren't being closed properly. Every <div> should have a </div> etc. I'd strongly suggest making sure that you're using proper indentation to spot these problems.
Secondly, the pages that are stacked onto the screen should not have <head> <body> or <html> tags - these are already present in your first page and don't need to be included again. Likewise, any scripts that are used at the start don't need to be called again unless they are procedural.
I've commented out a lot of code in your menu.html file so that you can see where I've cleaned up the code for you, but there is still a lot to do. Make sure that if you're copying and pasting code, you ensure that it all still fits. Do a small bit at a time, test, then a bit more.
Even the original code that you're using had a lot of unclosed tags in, and unfortunately this can easily break frameworks like bbUI as it simply doesn't know where it should be looking to find the right elements.
Anyway, take a look, carry on, and good luck with your app
menu.zip