I was trying to put some test leads on my 5v & ground and I think I shorted the board out. It might have even been during a sketch upload. Thing is it still powers up fine and is recognized by the computer, but now I cant upload sketches. Is my board toast or can I recover it somehow.
if you have another one there is a chance you can still use the other one to program it or bootload it.
Search "use arduino as ISP"
Or if you have an external programmer lying around ?
Gotta figure out what part you trashed - though you really ought to be able to short the power supply out without damaging the hardware, since it's something you will often do. I haven't done it to the official boards (too rich for my blood), but I short clones any my standalones out all the time.
A short of Vin to anything else, while it's powered off the barrel jack or Vin will typically damage stuff. The 16u2 is usually the weakest link here, oddly enough.
You'll need to get better at your test lead technique to have any hope of figuring it out.