I am writing the hangman game but with functions alone, how can I do that? [closed]

I am trying to write the same game with functions instead. Based on the code below how would you turn “update game state” into a function?

var words = [
  "javascript",
  "monkey",
  "amazing",
  "pancake",
];
var word = words[Math.floor(Math.random() * words.length)];
var answerArray = [];
for (var i = 0; i < word.length; i++) {
  answerArray[i] = "_"
}

var remainingLetters = word.length

while (remainingLetters < 0) {

  alert(answerArray.join(" "));

  var guess = prompt("Guess a letter, or click Cancel to stop playing>");
  if (guess === null) {
    break;
  } else if (guess.length !== 1) {
    alert("Please enter a single letter.");
  } else {
    //update the game state with a guess
    for (var j = 0; j < word.length; j++) {
      if (word[j] === guess) {
        answerArray[j] = guess;
        remainingLetters--;
      }
    }
  }
}
alert(answerArray.join(" "));
alert("Good Job! The answer was " + word);

This is what I tried:

//Update the game state