I know a version of accordion menus exist but I did create another setup I have not seen yet. This is more inline with what you might see on a web site.
Here is a link so you can use/expand the solution as you see fit: Tableau Public
Let me know if you have any questions.
Thank you for sharing Allen.