What year 'stang is it? I'm gonna take a stab in the dark and gues that it is an older fox body with the aimable map light. I would pull the light down and check the connections behind it. The switches in those lights are notoriously crap, wiggle it and see if the light comes on. As for the rest of the problems, all of them going out at once makes me think fuse. Use a test light or meter and test the fuse, I've seen some that look good, but are in fact bad.