Added interactive menu - needs massive refactoring