Create a UI and place onto object

I’m making a roleplay game and i want to create an interactive atm machine with its own user interface. For example the player walks up to the machine looks at a butting on the machine, clicks it to accept some input. How would i go about doing this? i basically want a screen on the atm model that you can interact with.

You can create UI’s that exist in the world using the Unity GUI system.
Here is the guide from the manual.