ho , i see
personnaly i make my menu using cross pad or left stick with a wait behind each action because each input is to fast to swich menus
see the actions below
first i start out of the menu with a move detection so if the player is using the jostick, the script can begin.
on each Button:
Axis Event : Up/Down
Set (Active Label) NGUI Property Button: UIButton >State Hover
Set ( Unactive Labels) NGUI Property Button: normal
Get Button Down: Joystick A > validate this state
after that comes additional effects free to you ... (sounds, Itween and others moves)
hope this help !