Hi MatKhan
There are a number of great form based plugins for wordPress that you should have a look at.
Commercial :
Gravity Forms - http://www.gravityforms.com/
Free :
Ninja Forms : https://ninjaforms.com/
and if you're a little more confident with some basic HTML or coding then I'd suggest contact form 7 (though this is better for simpler forms). Please have a look and see if any of these satisfy your needs.
If you need to pre-poulate the form from a custom post type or something else in the database that may be a little harder, but there should still be a plugin option available. Let me know how you get on.
Kind Regards
Paul