Background
The First Isomorphism Theorem states,
If $G$ and $H$ are two groups and $\varphi:G\to H$ be a group homomorphism, then $\varphi(G)$ is isomorphic to $G/\ker \varphi$.
I was wondering that whether we can generalize this theorem to weaker algebraic structures and I observed the following,
The definition of group homomorphism can be easily generalized to what we may call monoid homomorphism as follows,
$\color{crimson}{\text{Definition 1.}}$ If $(G,\bullet)$ and $(H,\circ)$ be two monoids then a map $\varphi:G\to H$ is said to be a monoid homomorphism if $$\varphi(x\bullet y)=\varphi(x)\circ\varphi(y)$$for all $x,y\in G$.
The definition of Normal Subgroup of a group can be suitably generalized too,
$\color{crimson}{\text{Definition 2.}}$ Let $G$ be a monoid and $H$ be a submonoid of $G$. We will say $H$ to be a normal submonoid of $G$ if $aH=Ha$ for all $a\in G$.
The definition of kernel can be given in the following way if $H$ is a monoid,
$\color{crimson}{\text{Definition 3.}}$ Let $H$ be a monoid and $\varphi: G\to H$ be a monoid homorphism. Let $e$ be the identity element of $G$. Then we can define, $$\ker \varphi:=\{x\in G\mid \varphi(x)=e\}$$
Questions
From this discussion, we can obtain the following more general version of the First Isomorphism Theorem,
$\color{blue}{\text{Proposition 1.}}$ Let $G$ and $H$ are monoids and $\varphi:G\to H$ be a monoid homomorphism. Then prove that $\varphi(G)$ is isomorphic to $G/\ker \varphi$.
I wanted to the argument of Theorem 10.3 of this book. However, a crucial theorem used in proving Theorem 10.3 is Theorem 9.2 and to prove Theorem 9.2 we need to prove that for a monoid $M$ if $N$ be any submonoid of $M$ then, $aN=N$ iff $a\in N$. But this I can't prove. More specifically, I can't prove the following proposition,
$\color{blue}{\text{Proposition 2.}}$ Let $G$ be a monoid and $H$ be a normal submonoid of $G$. Then the set $G/H:=\{aH\mid a\in H\}$ is a monoid under the operation $(aH)(bH)=abH$ where $a,b\in G$.
So, my questions are,
Are the above propositions true?
If so, then can anyone give some hint as to how I should proceed to a proof of both of the propositions?
Remark
So far I have been able to prove the following result,
Theorem. If $G$ be a monoid and $H$ be a submonoid of $G$ then $H=\displaystyle\bigcup_{a\in H} aH$.
Proof Sketch. Let $a\in H$. Then $aH\subseteq H$ by closure of $H$. Since $a$ is arbitrary we have $\displaystyle\bigcup_{a\in H} aH\subseteq H$. To prove the converse observe that, $$a\in H\implies a\in aH\implies \displaystyle\bigcup_{a\in H} aH$$ and since the above statement holds for all $a\in H$, we are done.
but don't know how this helps (if at all)