I shall be thankful to you for helping me understand what I have highlighted in yellow. I see that $\gamma, \alpha$ and $\beta$ are not the same as the generators of homologies but rather the cohomologies given that cohomology modules are duals to homology modules because the homology modules are all finitely generated with no torsion. that gives $\gamma^{*}(q_{*} (\alpha))=1$ and $\gamma^{*}(q_{*} (\beta))=1$ thus $\gamma^{*}(q_{*} (\alpha + \beta))=2$ thus $q^{*}(\gamma^{*}(\alpha + \beta))=2$ so it seems like my argument contains a mistake somewhere.
Thanks in advance