I took the bike to the bike store today and his opinion was the same as the first bike stores opinion about the work needing to be done. So I called my brother who is a car mechanic and asked if he would do the work with me. He said yes. So I have to go online tonight and find the parts that fit my bike and then send him the link so he can check it out. Then I can order the parts and we will fix it together.
The mechanic at the second bike store told me the reason for purchasing a new bike when the cost got that high is because my bike is an entry level bike and the cost difference of paying to for the new parts and work is not much difference between a new entry level bike. That being said I am not paying for another new bike in the near future.
Thank-you everyone for your help. I feel so much better fixing this bike and doing the work with my brother will be a great learning experience for me.