How to create a dynamic display the user can interact with?

Hi there,

I’m currently considering doing something in UE but I’m not quite sure if it fits my needs. Maybe some of you guys can help me.
Basically, what I would need to do is to create an in-game touchscreen display (like a computer screen for example) the user can interact with by clicking on things.
Now I did read about the widget component which lets you create basic in-game menus and stuff like that, but I’m not sure it’s capable of simulating a real computer screen with dynamic buttons, images, text etc. on it (position, shape, and contents of these elements would be dynamically generated by a C++ script depending on the situation).
Another approach I thought of is creating the display contents as a texture and dynamically mapping it on the display mesh in-game. Has anyone done this and can tell me if/how it’s possible?
I would then also need the X/Y coordinates of where the user clicked to tell which action to take in my script.

Appreciate any help.

Cheers
Schuko