Adding interactive HUD

How can I create an interactive widget with cursor control? As far as I understand it is possible to control such a widget using the camera,but it does not suit me,I need the cursor to interact with it. Let’s say I have some kind of mesh in the world I attach to it the widget component and Widget Interaction,when the player comes up he presses a certain button and then the cursor appears on the screen,if I do not come out,then please share some way,or direct me to the right place. Thank you in advance. PS. Want to do something Like PIP-boy from fallout.