100% compatibility with menu() and menu_vec()
Leave KEY_LEFT unused for now
Replace menu and menu_vec with calls to uimenu equivalents