Diseño

Modulos

 * **Random** para utilizar la función randint, utilizada para determinar el lanzamiento de cada jugador
 * **modulo** las funciones desarrolladas para procesar el juego

Variables

 * **Jugador1** determina la elección del usuario, la cual puede ser "x" para Cruz, "o" para Cara o "Salir" para salir del programa. También se utiliza para determinar el lanzamiento del jugador
 * **defensiva** variable de control booleana para verificar si el texto ingresado es el correcto, dando como resultado False si no se ingresa correctamente
 * **Contador** lleva el conteo de la cantidad de monedas que tiene el usuario, variable de control para mantener dentro del ciclo
 * **x** indica el valor de Cara (0) o Cruz (1) para realizar el conteo
 * **Jugador2** muestra la selección del lanzamiento del jugador 2, el cual es calculado de forma aleatoria

Funciones desarrolladas:

 * **esStr** funcion que determina si lo ingresado es texto o numero, dando como resultado True o False
 * **CaraOCruz** le da un valor a la selección del usuario, dando como resultado 0 para Cara, 1 para Cruz
 * **Conteo** Realiza el conteo de monedas en base a la selección del usuario, con cada escenario posible en cada lanzamiento de monedas
 * **imprimirSeleccion** imprime el resultado de los lanzamientos aleatorios por cada ronda