Your ignition switch is completely shot. After 21 years it can happen. It also might be a dirty or corroded connection to the battery. Considering your headlamps work I doubt its your connection. Replacing an ignition switch will vary from car to car so, sorry, I cant tell how to fix it.