Hi Karen,
Another welcome to the site.
I agree with the above post, but before you do anything keep in mind the home should be checked for level.
As for the roof, in Mark's (our fearless leader) Manuel there is a nice roof over for decent money. It has pics and very clear instructions. No special products, everything can be bought at your local home improvement store!
Your profile is empty therefore I and everyone else is limited to the amount of suggestions we can give. I can tell you though that all interior work will be for not unless you have a sound roof. Our homes are repaired more often than not from water damage.
You have found the best site to help you with your repairs and questions, please post only one topic to a post, always be pleasant, LOL, we all live in MH"s and somewhere here has always done what someone else has not!
Please note that you mentioned electrical. If at any time a admins/moderators and some forum users determine that the person asking the questions (about electric/gas) is not knowledgeable enough to handle the task, for your own safety specific info will not be given.
Please do not take this as an insult, this is for the safety of yourself, family and home.
Glad you found us and we are all looking forward to helping you get your home repaired/upgraded. Look forward to your future contributions to the site!
Have a great day!
~Yanita~