Final answer:
The First Amendment protects religious freedoms through the Establishment Clause, which prevents the government from endorsing religion, and the Free Exercise Clause, which bars the government from restricting religious practices. The Supreme Court has addressed controversies regarding the separation of church and state through various tests, such as the Lemon test.
Step-by-step explanation:
The First Amendment to the United States Constitution contains two clauses that protect religious freedom: the Establishment Clause and the Free Exercise Clause. The Establishment Clause prohibits the government from establishing or endorsing a religion, ensuring a separation between church and state.
The Free Exercise Clause prohibits the government from restricting or suppressing religious beliefs and practices. Recent controversies surrounding the maintenance of a "wall of separation" between church and state have been addressed by the Supreme Court.
For instance, in cases like Lemon v. Kurtzman and Engel v. Vitale, the Court has developed a three-pronged test to determine if a law violates the Establishment Clause. This test considers if the law has a secular purpose, if it primarily advances or inhibits religion, and if it excessively entangles the government with religion.