Looks promising! I was hoping you could shed some light on "using some of the latest NLP techniques". Wish you success!
So instead we are trying to create NLP embeddings on the menus and then ranking new menus based on similarity to old menus the diner liked.
For some categories of interests, the best approaches branch out rather than converge in.
Also, many find perusing menus a positive part of the experience, like choosing a place to go on a trip.