Все эти союзы являются сочинительными.
Отличаются они тем, что союз "и", так сказать, соединяет части предложения или одродные члены в нём, а союзы "а" и "но" - противопоставляют, разделяют.
Например: Я сегодня был в школе, а Вася нет, потому что заболел. - союз "а" противопоставляет вротую часть предложения первой.