Capturing Price Field selection onto Membership record
When you set up your Price Set you need to set them up for Memberships, then when you create eg a Radio button field you should be offered your Membership Types when you add an option to that field.

You should then see these line items on the Contribution record eg



You should also be able to get these out via Reports such as the ones the LineReport extension offer.