how to insert user profile fields into page

I've been searching high and low on Google to figure this out, but everything leads me to a plugin that really does to much but doesnt do what I am looking for.

I am trying to add 4 user profile fields to a page, but I need them to align next to each other with their labels above the field. Every thing I am running into stacks the fields on top of each other and I have been unsuccessful at aligning these fields side by side.

example would be

firstname lastname
email password
update profile button

this form would allow the logged in user to edit their profile inofrmation