This repo contains a C# and Node version of a bot that demonstrates a guided button flow using waterfall dialogs. Here's a quick peek at one of this bot's conversation flows:
These bot samples have been created using Microsoft Bot Framework. They demonstrate how to create a menu-guided conversation.
See wiki for a code and pattern breakdown.