create menu functional