It's not too late to at least learn menu items! I find this extremely important, because I do not want to eat brains or intestines!
My first trip to Italy almost 20 years ago, the husband and I were invited to a relative's wedding in Northern Italy (Rimini). ONLY the Bride and Groom spoke English. One of the young guests came up to us at the reception and said, "I Speak Englisih!" We were so excited to be able to converse with someone. He said "Jack Daniels Tennessee Whiskey." That was the extent of the English!
I came home and on the advice of a friend got the Pimsleur Italian CD set. Through the years, off and on, I've worked my way through 16 levels. I always use the CDs before I go to Italy and I go just about every year.
NOW: Buy a small dictionary. Get Rick's Italian phrases book. If you can memorize some counting, that would be helpful.
But to answer your question, EVERYONE in the Tourist Industry will speak English to greater and lesser degrees. Touristy restaurants, yes. Smaller family owned Osterias, not so much! If you find yourself in a "jam" find a high school or college student. In Florence there are thousands of exchange students from the U.S. studying in Italy.
Millions of people go to Italy every year without speaking a word of Italian!.
TAXI's -- some yes, some no. Have your hotel names and addresses either in your cell phone, or written down on a small
notepad and hand it to the driver. I have a small notepad on a "key-ring' from Target, and before I leave I write the Hotel Name/Address on three pages just in case I have a brain-freeze on arrival due to jet lag. I tear the page off and hand it to the driver.
HAVE FUN!