Given $M$ finitely generated module over a field $K$, we want to show every submodule of $M$ and every quotient of $M$ is free.
I only have the vaguest idea that this must use the fundamental theorem of finitely generated abelian groups, but not much beyond that.
Every module over a field is free.
It has nothing to do with finite generation.
It is equivalent to showing that every vector space has a basis, which is proven everywhere.