Well you would need a pickup system and inventory system for 1.
The placing of a object would be done using two actors(the ghost actor[which is the white transparent building] and the fully compete model) [this is basically what you want Unreal Engine 4 Simple RTS Building Placement - YouTube]
The UI is rather basic using a 3d widget based system.