This may be a simple question, but I can't make it out right now.
Let $M$ be a monoid, and $g_1, \ldots, g_n \in M$ be elements of finite order in $M$. Is $\langle g_1, \ldots, g_n \rangle$ periodic (i.e, have all its elements of finite order)?
The monoid I'm interested in is the multiplicative monoid of $n \times n$ matrices over $\mathbb{N}$.
Thanks.
(Edit because I misread the question somewhat.)
To show that this is false for an arbitrary monoid it suffices to exhibit a monoid generated by elements of finite order which has elements of infinite order. Take, for example, $M = \langle a, b | a^2 = b^2 = 1 \rangle$. In this monoid $ab$ has infinite order. One can see this geometrically by constructing the following linear representation: let $a$ and $b$ act by reflection across two lines through the origin at an angle $\theta$ with respect to each other which is not a rational multiple of $\pi$. (For this reason $M$ is known as the infinite dihedral group.)
Probably the most important example of this phenomenon "in nature" is the modular group, which has group presentation $\langle a, b | a^2 = b^3 = 1 \rangle$ and hence is generated by an element of order $2$ and an element of order $3$.
I am not sure about your particular $M$. Does $\mathbb{N}$ contain $0$ for you? (If not I am having trouble finding any nontrivial elements of finite order.)