<div class="modal fade" id="instructions" tabindex="-1" aria-labelledby="instructionsLabel" aria-hidden="hidden">
  <div class="modal-dialog">
    <div class="modal-content">
      <div class="modal-header">
        <h5 class="modal-title" id="instructionsLabel">
          Instructions
        </h5>
        <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close">
        </button>
      </div>
      <div class="modal-body">
        Double Right click anywhere on the screen to bring up a menu
      </div>
      <div class="modal-footer">
        <button type="button" class="btn btn-secondary" data-bs-dismiss="modal">
          Close
        </button>
      </div>
    </div>
  </div>
</div>
<div class="modal fade" id="choices" tabindex="-1" aria-labelledby="choicesLabel" aria-hidden="true">
  <div class="modal-dialog">
    <div class="modal-content">
      <div class="modal-header" id="choicesLabel">
        <h6 class="modal-title">
          Choices
        </h6>
        <button id="choicesClose" type="button" class="Close" data-bs-dismiss="modal" aria-label="Close">
          <span aria-hidden="true" id="xMark1">X
          </span>
        </button>
      </div>
      <div class="modal-body" id="choicesBody">
        <table>
          <tr>
            <td>
              <div id="choice1" class="choiceOdd" data-bs-target="#choice1Modal" data-bs-toggle="modal" data->CHOICE-1</div>
            </td>
          </tr>
          <tr>
            <td>
              <div id="choice2" class="choiceEven" data-bs-target="#choice2Modal" data-bs-toggle="modal" data->CHOICE-2 </div>
            </td>
          </tr>
          <tr>
            <td>
              <div id="choice3" class="choiceOdd" data-bs-target="#choice3Modal" data-bs-toggle="modal" data->CHOICE-3</div>
            </td>
          </tr>
        </table>
      </div>
    </div>
  </div>
</div>
<div class="modal fade" id="choice1Modal" tabindex="-1" aria-labelledby="choice1Label" aria-hidden=true>
  <div class="modal-dialog">
    <div class="modal-content">
      <div class="modal-header" id="choice1Label">
        <h6 class="modal-title">
          CHOICE-1
        </h6>
        <button id="choice1Close" type="button" class="Close" data-bs-dismiss="modal" aria-label="Close">
          <span aria-hidden="true" id="xMark2">X
          </span>
        </button>
      </div>
      <div class="modal-body" id="choice1Body">
        <div>CHOICE-1 Selected
        </div>
      </div>
    </div>
  </div>
</div>
<div class="modal fade" id="choice2Modal" tabindex="-1" aria-labelledby="choice2Label" aria-hidden=true>
  <div class="modal-dialog">
    <div class="modal-content">
      <div class="modal-header" id="choice2Label">
        <h6 class="modal-title">
          CHOICE-2
        </h6>
        <button id="choice2Close" type="button" class="Close" data-bs-dismiss="modal" aria-label="Close">
          <span aria-hidden="true" id="xMark3">X
          </span>
        </button>
      </div>
      <div class="modal-body" id="choice2Body">
        <div>CHOICE-2 Selected
        </div>
      </div>
    </div>
  </div>
</div>
<div class="modal fade" id="choice3Modal" tabindex="-1" aria-labelledby="choice3Label" aria-hidden=true>
  <div class="modal-dialog">
    <div class="modal-content">
      <div class="modal-header" id="choice3Label">
        <h6 class="modal-title">
          CHOICE-3
        </h6>
        <button id="choice3Close" type="button" class="Close" data-bs-dismiss="modal" aria-label="Close">
          <span aria-hidden="true" id="xMark4">X
          </span>
        </button>
      </div>
      <div class="modal-body" id="choice3Body">
        <div>CHOICE-3 Selected
        </div>
      </div>
    </div>
  </div>
</div>
<!-- Option 1: Bootstrap Bundle with Popper -->
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.1/dist/js/bootstrap.bundle.min.js" integrity="sha384-gtEjrD/SeCtmISkJkNUaaKMoLD0//ElJ19smozuHV6z3Iehds+3Ulb9Bn9Plx0x4" crossorigin="anonymous"></script>
#instructions {
  position: relative;
  height: 600px;
  width: 200px;
}

#choices {
  position: relative;
  width: 114px;
}
#choicesLabel {
  padding: 3px 3px 3px 15px;
  height: 40px;
}
#choicesClose {
  width: 20px;
  height: 20px;
  border: none !important;
}
#xMark1 {
  display: block;
  text-align: center;
  margin: 0;
  padding: 0;
}
#xMark2 {
  display: block;
  text-align: center;
  margin: 0;
  padding: 0;
}
#xMark3 {
  display: block;
  text-align: center;
  margin: 0;
  padding: 0;
}
#xMark4 {
  display: block;
  text-align: center;
  margin: 0;
  padding: 0;
}
#xMark5 {
  display: block;
  text-align: center;
  margin: 0;
  padding: 0;
}

#choicesBody {
  padding: 0;
}

td {
  border: solid blue 1px;
}

.modal-backdrop {
  opacity: 05;
}

.choiceOdd {
  width: 108px;
  text-align: center;
}
.choiceEven {
  width: 108px;
  text-align: center;
  background-color: #8a3335;
}
var instructionsModal = new bootstrap.Modal(
  document.getElementById("instructions")
);
instructionsModal.show();

var choicesModal = new bootstrap.Modal(document.getElementById("choices"));

window.addEventListener("contextmenu", (event) => {
  //event.preventDefault();
  instructionsModal.hide();
  choicesModal.show();
});
Run Pen

External CSS

  1. https://cdn.jsdelivr.net/npm/bootstrap@5.0.1/dist/css/bootstrap.min.css

External JavaScript

This Pen doesn't use any external JavaScript resources.