sounds like the sunroof retract mechanism has an issue or a cable is broken. You are better off going somewhere else to get it working. like a car mechanic
Can you get it to connect to a computer? Hold down the power button. (i know) It may seem a bit rude to ask that. But i know some people that have forgot to hold down the power button before. Try tilting the charger a bit while plugged in to make sure it has a good connective current. If that doesn’t work, this is a great troubleshooting guide.
Try to plug it into a computer and then save what you want/Copy. Take it to a store if you want to get some professional help. Because i would think apple would do a better job than i could.
The controller, This can happen after years or long periods of use wearing down the sticks. You should get a new controller. Because the console is fine.
Mine started to work with these steps Turn it on (no cartage in it) Put in the game you want to play ( N64 is still on) quickly turn it off then on again ( still game is in it) Idk if it works on yours but it did mine
I think its the disk drive because my macbook pro has a disk drive over there. try the eject button ( If there is even a disk drive)! Also try downloading https://www.macupdate.com/app/mac/23049/... It may look like a virus but its not i use it because my mac gets so hot and the fan is small. try to change the speed and see if it gets louder if so its a fan if not its a disk drive!