Are you looking to make in-game UI? If so, the preferred method of making UI for your game is Unreal Motion Graphics (UMG).
Slate is the name for Unreal's custom UI programming framework. The editor interface is largely built using Slate.
Details Panel Customization
Using Slate In-Game
Using Slate in a Project
Slate Widget Examples