✨ คำตอบที่ดีที่สุด ✨
theは一度話に出た言葉や知ってる前提のものにつけます。
atは場所を表す前置詞なのでtheとは役割が全然違います。atは「at 〜」で「〜で」という意味になります。atは比較的狭い場所に置かれます。
一応おすすめの解説動画、サイトを貼っておきます。
↓theについての解説
https://foreignlang.ecc.co.jp/learn/l00065d/
↓atについての動画
https://www.try-it.jp/chapters-4295/lessons-4296/