Essentially, these chatbots operate like a decision tree.
Menu-based or button-based chatbots are the most basic kind of chatbot where users can interact with them by clicking on the button option from a scripted menu that best represents their needs. Depending on what the user clicks on, the simple chatbot may prompt another set of options for the user to choose until reaching the most suitable, specific option. Essentially, these chatbots operate like a decision tree.