how to bypass ignition switch on vehicle and add push button starter switch?
I wouldn't COMPLETELY by-pass it. It controls so many other options.
To use a push button start, just run a positive wire to your switch, then run the other wire to your starter solenoid.(Usually purple or yellow on GM)
You might have to

Dorman 86913 Conduct Tite Universal Brass Push Button Starter Switch: Dorman Products Inc. is a leading supplier...
Pilot Performance Lighting PL-SW24 Push Button Ignition Starter Switch w/ Blue, Green, Red Button Covers: Pilo...
Push Button Ignition Starter Switch w/ Blue, Clear, Red Button Covers: The VMS Racing Engine Start Push Button K...
Dorman 85984 Conduct Tite Sealed Push Button Starter Switch: Dorman Products Inc. is a leading supplier of Deale...
Push Button Ignition Starter Switch w/ Blue, Clear, Red Button Covers: The VMS Racing Engine Start Push Button ...