The answer of Danny is correct. I just want to add, that the use of "mas" is a cultism, unusual when you're speaking. But "mas" y "pero" means the same.
"Mas" está en desuso en la lengua hablada, en la lengua escrito es un cultismo, cada vez menos usado. Significa lo mismo que "pero"