Буквы не могут быть твердыми или мягкими, твердыми и мягкими могут быть только звуки.
Т-согласная,парная, МЯГКАЯ!!! (Но не всегда!)
Ц-согласная, непарная, и ВСЕГДА ТВЕРДАЯ!!!! Ничего не сможет изменить её.
Ну а буквы "о" и "е"-это гласные, а гласные не могут быть ни твердыми, ни мягкими. Они только изменяют согласные.