Redesigned TopicChoice and subtopicChoice mechanism with inspect functionality which generates a list of functions and further automates the process
generating menus.