I'm working on a similar project, and one thing I'd like to point out is that menus are not always simple databases. There are several menus that have paragraphs of information that relates to several menu items rather than just one. How are you planning on translating that information to a mobile application, if at all? I'm trying to find a good example of this "paragraph of extraneous info" from menus in a Google Search - I'll get back to you when I can.