Hi Ducklet Cat
"Hack of all trades, master of none"
"A Paige from the Past"
"Sand Francisco Dreamin'" and
"There is nothing like shoe business"
are definitely "puns".
See: pun - definition of pun by the Free Online Dictionary, Thesaurus and Encyclopedia.
(AME) A play on words, sometimes on different senses of the same word and sometimes on the similar sense or sound of different words.
(BrE) the use of words or phrases to exploit ambiguities and innuendoes in their meaning, usually for humorous effect; a play on words.
An example is: "Ben Battle was a soldier bold, And used to war's alarms: But a cannonball took off his legs, So he laid down his arms.'' (Thomas Hood)
Hope this helps
- For Teachers