How do I change spawning prefabs using a button?

I’m designing a map editor and I have a public variable where I drag and drop my prefab(s) in the inspector and using a camera control and mouse I’m able to point and click (using first person camera controls) on my map (anywhere) where I would spawn object(s).
The problem is I have to manually drag and drop different prefabs on the inspector which is inconvenient.
I would like to have a button feature where it would allow me to select different prefabs from maybe a drop down to spawn different objects in run time.

Might be a good start for you: