I have a use case where some menu options have options. I am unable to create a tree of options such that I get a clear understanding of what the customer wants on their plate.
For instance, one of the options for a plate of food is to choose the sides desired. Some of the sides have options with them. The only way to communicate with the user is to ask them to leave a note about how they want their side, with or without sauce, etc.