Click gameObject and then pop up window

  1. Player click on a gameObject and then pop upwindow.So basically after player click on the gameObject, it will show a list of options. Only one option is correct. I would need to do some checking. For example, button 1 , button 2 and button3, button 1 is the correct option out of the three. How can i do the checking?
  2. Initially the gameObject is disabled (invisible), after the correct answer (button1) is clicked, i want the gameObject to be enabled (visible).
    GameObject.Find(“rad01aa”).active = true; // i try using this but it does not appear it when the button is clicked.

If your using GUI its really easy if not then get the mouse coordinates on the screen and create a collision box over the buttons you want pressed. When mouse coordinates X and Y are inside of the collision box for button 1 and mouse left button is clicked then button 1 bool = true. After button 1 bool = true if button one is the correct answer the have a bool for correct answer and when that equals true then make the stuff happen that you want to have happen.