Interface -> take a look at UMG https://docs.unrealengine/latest/INT/Engine/UMG/
Cloth -> depends on what exaclty you need. In a 3d program you can create the cloth mesh, but when you want realistic cloth movement, you will have to use a tool called nivida apex