Very good question, Pam. First of all, there are many men and women out there who are excellent surgeons. Depending on what system of your body will be operated on, this determines the kind of surgeon will need. For example, if your surgery will be for a gallbladder problem, it would be okay to have a general surgeon do the surgery. It the problem happens to be a neurological problem, or nervous system problem, then of course, you will need a neurosurgeon.
Your primary health care provider, whomever he or she is, is the critical person who will help you to choose a surgeon. Your primary care doctor is, hopefully, someone you can trust to help you choose the correct person to do the surgeon. Many times, it takes a team of people to complete a surgery successfully, so your surgeon, as the leader of that team, is a critical person. The decision must be made using good judgement and experience, by your primary care physician.
I hope that this answer has helped some. Let me know how you doing and if things worked out well for you.
My thoughts and prayers are with you.