Si quiere evitar el uso de ${\rm Ext}$ Creo que este es un posible plan.
Dada una secuencia exacta $0\rightarrow \mathbb{Z}\rightarrow A\rightarrow \mathbb{Z}\oplus \mathbb{Z}/6\mathbb{Z}$ podemos formar el siguiente diagrama conmutativo: $$\require{AMScd} \begin{CD} 0 @>>> \mathbb{Z} @>>> \mathbb{Z}^3 @>>> \mathbb{Z}^2 @>>> 0 \\ @. @| @VVV @VV V @. \\ 0 @>>> \mathbb{Z} @>>> A @>>> \mathbb{Z}\oplus \mathbb{Z}/6\mathbb{Z} @>>> 0 \end{CD} $$ La idea es presentar $A$ como un suryecto $\mathbb{Z}^3\rightarrow A$ y calcular el núcleo.
Se puede hacer esto tomando elementos y calculando mapas a mano, pero para mayor claridad, podemos extender el diagrama a $$ \begin{CD} @. 0 @>>>0 @>>>0 @. \\ @. @VVV @VVV @VV V @. \\ 0 @>>> 0 @>>> \mathbb{Z} @>>> \mathbb{Z} @>>> 0 \\ @. @VVV @VVV @VV V @. \\ 0 @>>> \mathbb{Z} @>>> \mathbb{Z}^3 @>>> \mathbb{Z}^2 @>>> 0 \\ @. @| @VVV @VV V @. \\ 0 @>>> \mathbb{Z} @>>> A @>>> \mathbb{Z}\oplus \mathbb{Z}/6\mathbb{Z} @>>> 0\\ @. @VVV @VVV @VV V @. \\ @. 0 @>>>0 @>>>0 @. \\ \end{CD} $$ Ahora nos centramos en el cuadrado superior derecho:
$\require{AMScd} \begin{CD} \mathbb{Z} @>>> \mathbb{Z} \\ @VVV @VVV\\ \mathbb{Z}^3 @>>> \mathbb{Z}^2 \\ \end{CD} $
El mapa vertical derecho es $1\rightarrow \begin{pmatrix} 6 \\ 0\end{pmatrix}$ . Como el diagrama conmuta, el mapa vertical de la izquierda es $1\rightarrow \begin{pmatrix} a \\ 6 \\ 0\end{pmatrix}$ , donde $a$ es un número entero indeterminado.
Por último, esto significa $A$ es el cokernel de la secuencia exacta \begin {align*} 0 \rightarrow \mathbb {Z} \rightarrow \mathbb {Z}^3 \rightarrow A \rightarrow 0, \end {align*} donde $\mathbb{Z}\rightarrow \mathbb{Z}^3$ viene dada por $\begin{pmatrix} a \\ 6 \\ 0\end{pmatrix}$ . Tomando las operaciones de fila, vemos que $A\cong \mathbb{Z}^2\oplus \mathbb{Z}/{\rm gcd}(a,6)\mathbb{Z}$ Así que creo que tu lista está completa.
Edición: Para que quede claro, sólo hay 4 grupos para $A$ en esta lista, mientras que el grupo Ext es aparentemente de orden 6. Esto se debe a que Ext también lleva la cuenta de los mapas en la corta secuencia exacta $0\rightarrow \mathbb{Z}\rightarrow A\rightarrow \mathbb{Z}\oplus \mathbb{Z}/6\mathbb{Z}\rightarrow 0$ y no sólo la clase de isomorfismo de $A$ .
Observación 2: El cálculo del núcleo de $\mathbb{Z}^3\rightarrow A$ es la parte más técnica, pero no me di cuenta, ya que aplicar el 9-lema era automático. La demostración del 9-lema es una persecución de diagramas, aunque es ligeramente más fácil en nuestro caso. Por desgracia, muchos de los objetos del gran diagrama son $\mathbb{Z}$ 's, lo cual es confuso cuando no puedo señalar las cosas, así que considere:
$$ \begin{CD} @. 0 @. 0 @. 0 @. \\ @. @VVV @VVV @VV V @. \\ 0 @>>> A_{11} @>>> A_{12} @>>> A_{13} @>>> 0 \\ @. @VVV @VVV @VV V @. \\ 0 @>>> A_{21} @>>> A_{22} @>>> A_{23} @>>> 0 \\ @. @VVV @VVV @VV V @. \\ 0 @>>> A_{31} @>>> A_{32} @>>> A_{33} @>>> 0\\ @. @VVV @VVV @VV V @. \\ @. 0 @. 0 @. 0 @. \\ \end{CD} $$
Aquí, $A_{21}=\mathbb{Z}$ , $A_{22}=\mathbb{Z}^3$ , $A_{32}=\mathbb{Z}^2$ etc. Lo que tenemos que determinar es $A_{11}$ , $A_{12}$ y $A_{13}$ (la fila superior).
1) $A_{11}$ es el núcleo de $\mathbb{Z}\rightarrow\mathbb{Z}$ , por lo que es 0.
2) $A_{13}$ es el núcleo de $\mathbb{Z}^2\rightarrow \mathbb{Z}\oplus \mathbb{Z}/6$ Así que es $\mathbb{Z}$ .
3) Queremos $A_{12}$ . Hay mapas inducidos de $A_{11}$ a $A_{12}$ y $A_{12}$ a $A_{13}$ que hacen que el diagrama sea conmutable. Por ejemplo, si $a\in A_{12}$ entonces $a$ se asigna a 0 en $A_{12}\rightarrow A_{22}\rightarrow A_{23}\rightarrow A_{33}$ , lo que significa que $a$ mapas a ${\rm ker}(A_{23}\rightarrow A_{33})$ en $A_{12}\rightarrow A_{22}\rightarrow A_{23}$ . Desde $A_{13}={\rm ker}(A_{23}\rightarrow A_{33})$ esto significa $a$ en realidad se asigna a $A_{13}$ .
4) Por los comentarios, también sabemos que el mapa $A_{12}\rightarrow A_{13}$ es sobreyectiva. Queremos demostrar que no tiene núcleo. Supongamos que $a\in {\rm ker}(A_{12}\rightarrow A_{13})$ . Entonces, $a$ se asigna a 0 en $A_{12}\rightarrow A_{22}\rightarrow A_{23}$ , lo que significa que $a$ mapas a ${\rm ker}(A_{22}\rightarrow A_{23})\subset A_{22}$ en $A_{12}\rightarrow A_{22}$ . Así, podemos considerar la imagen de $a$ en $A_{22}$ como $b$ , donde $b$ es un elemento de $A_{21}$ .
5) Sabemos que $b$ se asigna a 0 en $A_{31}$ como $A_{31}\rightarrow A_{32}$ es inyectiva, y $A_{21}\rightarrow A_{31}\rightarrow A_{32}$ es lo mismo que $A_{21}\rightarrow A_{22}\rightarrow A_{32}$ y la imagen de $b$ en $A_{21}\rightarrow A_{22}\rightarrow A_{32}$ es la misma que la imagen de $a$ en $A_{12}\rightarrow A_{22}\rightarrow A_{23}$ , que es 0.
6) Pero el núcleo de $A_{31}\rightarrow A_{32}$ es 0. Esto significa que $b=0$ . Desde $A_{12}\rightarrow A_{22}$ es inyectiva, $a=0$ . Esto significa que $A_{12}\rightarrow A_{13}$ es una biyección, por lo que $A_{13}=\mathbb{Z}$ .
Puede que quieras considerar buscar cómo demostrar el lema de la serpiente ( http://mathworld.wolfram.com/SnakeLemma.html ), y luego aplicar directamente eso para demostrar el 9-lema, ya que usted mencionó que está tomando un curso de topología algebraica, que va a utilizar esto en el futuro de todos modos.