how should I - press button in this scene, instantiate gameobject in next scene. ?

there are 4 tracks in second scene, based on which button user presses in menu scene, respective track in instantiated in second scene. I was thinking of setting up playerprefs so next scene could know which button was pressed in previous scene. is there a better method ? how would you do it ??

I would use a class to provide cross scene information.
Like this answer right here: parameters - Load scene with param variable Unity - Stack Overflow