Note, there MAY be some models of 95 that used a cable, but the Limited definitely did not. Google for "1995 jeep grand cherokee jumping speedometer" as the 95 was infamous for bad speedometers or more commonly intermittent ones, where some are so bad they jump around at 0 mph. Some good videos.
There is an electrical Vehicle Speed Sensor at the transmission, which can get moisture in it from crappy design and cheap o-ring. Easy to fix from any hardware store selling o-rings, plus a bit of silicone grease.
That single speed sensor goes produces a digital signal that goes to both the overhead console and the instrument cluster.
If you can see the displays in the overhead console [presuming you have them] changing, that sensor signal is OK.
If the sensor is bad, it is trivial to replace, but a good mechanic would check the signal on the thing.
If the overhead displays related to mileage change, but the speedometer [and usually the odometer] don't, or the speedo jumps, it is most likely the speedometer unit itself or a cracked circuit board in the instrument panel. Unfortunately the part of the speedometer assembly that tends to fail is frequently heat sensitive which is how the cracked instrument panel printed circuitry also behaves.
It isn't that difficult to pull the instrument panel, but there are some screws just behind the windshield that require a very very short or specialized screwdriver to get at unless you pull the windshield. You'd want a factory service manual or equivalent. To have someone else fix it would be expensive as there is a bit of labor involved. The speedometers are available, the instrument panel tends to be a junkyard item, but if you go that route, pick up a speed sensor so you can test it before installing--stick a drill on the speed sensor. You can solder flex wire [cable braid works, as does solder flux remover braid] across any cracks in the instrument panel.
One guy on the internet claimed to have a source for a cheapo part that tends to cause the most spectacular jumping, but I don't recall ever seeing any for sale.
I used a junkyard panel/speedo ... and then traded the jeep.