The correct answer would be un maestro
Amigo- is a word used in Spanish for friend, which is supposedly used in English also meaning for friend. However when someone who speaks English uses the word Amigo they use it more like slang. In Spanish Amigo is friend, and compañera/o means more of an acquaintance. There is also colega which means colleague, compadre can also be used as spanish slang for friend. Amigote is another word for Amigo.
I think you are correct, but It may is “Son las tres y cuarenta y cinco” or “ Son quince para las cuatro”
It means "six by three equals to"