And where. Short answer. East, Model 94 Winchester for close in deer, hogs.
West flat shooting bolt action like 6mm, .243, .270 for deer and antelope. Elk larger calibers like, .30-06 and up.
Bears .45/70.
The best guns for hunting are guns that are light & easy to carry. They should have a large enough caliber to stop your prey so you don't have to wear yourself out tracking but not too large a caliber to do too much damage to the meat of the animal.
It needs to be accurate enough to easily take game & adjustable for someone with good eyes as well as bad eyes.
It should have enough reach to take down prey at distance & still be able to take them at close range without over penetration.