Macbook Pro with failed USB ports - cheapest way to get some functionality
The Late 2012 MacBook Pro doesn't have Thunderbolt 2, so your port listing can't be completely right.

It does however have Thunderbolt, and you can get a Thunderbolt to USB3 adapter such as this one from Kanex:

https://www.kanex.com/thunderbolt-gigabit-ethernet

Or this one from Delock:

https://www.delock.com/produkte/1095_Thunderbolt/62634/merkmale.html

Whether or not that is "cheap" for you is subjective, but it is an easy way to add a USB port to the computer.