Hi Duncan,
I am one of the Product Managers for Dialog Engine Bot Flows. From your explanation above it sounds like you want to create a "menu bot" rather than an "intent/NLU bot" - by this I mean you have pre-defined paths you want the bot to take. We want to add a new action to the product to make "menu bots" easier, but you can achieve the same functionality by using Ask for Slots rather than Ask for Intents.
I suggest you try to use an Ask for Slot for each "menu level". So create a custom slot list for your 2 menu's, in the example below "LOB 1", "LOB 2", LOB 3" would be the options you want your customers to type - you can add synonyms too. (If you are using Web Messenger, you can turn on Automatic Quick Reply buttons & if there's 10 or less options they will appear as buttons)

Then use Ask for Slot actions for each menu, after each Ask for Slot use a switch statement to create the paths for each option.
If you get stuck or this doesn't work, let me know.
Good luck!
Nicola
(I am out of office Thursday/Friday this week)
------------------------------
Nicola Conlon
Genesys - Employees
------------------------------