Show an interactive dialog box when a gameobject is tapped?

Hi! We would just want to know if it is possible to show an interactive dialog/message box (eg. it has tabs that could play video, text on the other tab and images on the other) when a gameobject is tapped? If so, how? Thanks in advance!

Collect the touches:

Work out what’s been touched:

Display a GUI: