Actually, this question already has multiple answers on this website: using Burnside's theorem and one with induction and $p$-Sylow groups. I'm asking this question here, however, because the exercise below appears in my group theory syllabus in the third chapter, with only the following topics covered: definition of groups, many examples, subgroups, direct product, homomorphisms, generators, order, index. Thus I don't understand the two answers I found on this site and I'm looking for a more elementary approach using the topics included in the first three chapters of my syllabus.
So I'm asked the following.
Let $G$ be a finite group of order $2^tk$, $\ t,k\in\mathbb{Z}$, $k$ odd and suppose that $G$ has an element of order $2^t$. Prove that the elements of $G$ of odd order form a subgroup of order $k$ and index $2^t$ in $G$.
Everything I tried so far led me nowhere and it does not contribute anything to show this here. I hope anyone can be give me a hint or (partial) proof to get me going!