2004 Grand Jeep Cherokee Interior Lights won't turn off/Windows don't work

The interior lights won’t turn off and the power windows won’t work. The sunroof continues to work. I’m at a loss! Help! I don’t want to bring it to the dealer and be ripped off. Any advice would be great!