I'm looking for a set of polynomials $S\subset \mathbb{Z}[X]$ such that
$$f(\mathbb{Z})\cap g(\mathbb{Z})\cap\mathbb{N}=\emptyset$$
for all $f\neq g\in S$ and such that
$$\bigcup_{f\in S}f(\mathbb{Z})\supset \mathbb{N}.$$
Now, this is pretty easy. Simply take $\{X\}\in \mathbb{Z}[X]$. However, I'm imposing the extra condition that
$$\min\{\deg f:f\in S\}\ge 2.$$
Question does such a set of polynomials exist?
It's clear that such a set of polynomials must be infinite, but that's about as far as I got. Maybe one could generate these polynomials recursively, by taking the first few and then finding a polynomial which attains the lowest value not yet covered, while never obtaining a value already obtained by one of the others, but I fail to see how that would work exactly.