Auto Populate, Pre fill, Auto Fill

Auto Populate, Pre fill, Auto Fill

I have one form that collects customer information and part information.
What would be the best way to pre fill / auto populate the customer
information from the current users previous entries?

Ideally the customer name field would auto fill (or a drop down) when typing then
populate address, city, state, and zip.

Any ideas?