Ah thanks. Here’s the code, reposted (CSS omitted):
<script>
document.getElementById("start").addEventListener("click", myFunction);
function myFunction() {
alert("works")
}
</script>
<html>
<div class="text">
<h1>
Welcome to my Unit 4 Concept Review Game.
</h1>
<h3>
Here you will be put through 10 painful(not really but you know)
questions.
</h3>
<h1>
Can you face the science gauntlet?
</h1>
</div>
<div class="hi">
<button class="button" id="start">Click Me</button>
</div>
</html>
Up there in the script, at that point in the parsing steps, the browser hasn’t yet created the ‘start’ button, so the later addEventListener would fail. You could resolve that by moving the script to after the button in the markup.