I was talking with my friend and he came up with this very short proof
Given $x\in \mathbb{R}$, if $xy \notin \mathbb{Z}$ for any $y\in \mathbb{Z}$, then $x$ is irrational. Since $e = \sum \frac{1}{n!}$, we see that $ey \notin \mathbb{Z}$ for any $y \in \mathbb{Z}$. So $e$ is irrational.
Is his argument correct? If not, why?
The definition is not quite right. For any $x \in \mathbb{R}$, including irrational $x$, there is always some $y \in \mathbb{Z}$ such that $xy \in \mathbb{Z}$, namely $y=0$.
However, if instead of $y \in \mathbb{Z}$ we have $y \in \mathbb{Z} \setminus \{0\}$ the definition is fine.
There's no obvious reason to believe that there is no $y \in \mathbb{Z} \setminus \{0\}$ such that $$y \sum_{n \geq 0} \frac{x^{n}}{n!}$$ is integral.
Perhaps your friend thinks that because it's an infinite sum, the result of the multiplication cannot be integral. This is a mistaken assumption, since, for example,
$$\sum_{n\geq1} \frac{1}{2^n}$$
is an integer.