title: How to remove/delete Button text on when check button is clicked?
body: <p>I am making this sum creator where user will have to type an answer using custom keyboard. and on check button click if answer is correct then new question is loaded.</p>
  
  <p>My problem is after answering first question answer button reset to blank but when user types next answer, only one last alphabet is deleted (for example 5 from 15). and when i type 14 it shows 114 (1 from previously typed answer).</p>
  
  <p>I need help to reset answer button text to blank.</p>
  
  <p>I am using buttons because later i want to add more questions at the same time so user will have multiple answers to click and type. </p>
  
  <p>Can anyone please help me on this? Also tell me if this is the right method to achieve what i want.</p>
  
  <p>I am calling backspace function to delete previous answer and also setting text to blank.</p>
  
  <pre><code>using System.Collections;
  using System.Collections.Generic;
  using UnityEngine;
  using UnityEngine.UI;
  
  public class Keyboard : MonoBehaviour
  {
      string word = null;
      int wordIndex = -1;
      string alpha = null;
      string alpha2 = null;
      public Text userAnswer1 = null;
      public Text valueA, valueB;
      public Text scoreCount;
      private int a, b, answer1, score;
      char[] nameChar = new char[5];
  
  
      private void Start()
      {          
          SumCreator();
      }
  
      public void nameFunc (string alphabet)
      {
          wordIndex++;
          char[] keepchar = alphabet.ToCharArray();
          nameChar[wordIndex] = keepchar[0];
          alpha = nameChar[wordIndex].ToString();
          word = word + alpha;
          userAnswer1.text = word;      
      }
  
      public void BackspaceFunction()
      {
          if (wordIndex &gt;= 0)
          {
              wordIndex--;
  
              alpha2 = null;
              for (int i = 0; i &lt; wordIndex + 1; i++)
              {
                  alpha2 = alpha2 + nameChar[i].ToString();
              }
              word = alpha2;
              userAnswer1.text = word;
          }
      }
  
      public void SumCreator ()
      {
          a = Random.Range(0,15);
          b = Random.Range(0,15);
          answer1 = a + b;
          valueA.text = a.ToString();
          valueB.text = b.ToString();
          scoreCount.text = "score " + score.ToString();
      }
  
      public void CheckAnswer()
      {
          Text buttonText = userAnswer1.GetComponentInChildren&lt;Text&gt;();
  
          if (answer1 == int.Parse(userAnswer1.text))
          {
              score++;
              // userAnswer1.text = string.Empty;
              buttonText.text = string.Empty;
          }  
  
          SumCreator();
      }
  }
  </code></pre>