Fix $n\geq 3$. Does there exist an injective function $f:\mathbb{R}^2\rightarrow\mathbb{R}^2$ such that the image of any circle in $\mathbb{R}^2$ under the map $f$ is a (simple) $n$-gon in $\mathbb{R}^2$?
A friend of mine showed me this problem a few days ago without an answer, and we have been trying to answer it for the better part of 3 days with no luck. We don't really have an intuition about whether or not a function like this exists, but we have managed to prove some partial results.
If we do not require that $f$ is an injection then the answer is positive.
Let $g:\mathbb{R}^2\rightarrow\mathbb{R}$ be the projection map $g(x,y)=x$ and let $P$ be any $n$-gon in $\mathbb{R}^2$. Since $|P|=|\mathbb{R}|=|\mathbb{R}/\mathbb{Q}|$, we can choose a bijection $\varphi:\mathbb{R}/\mathbb{Q}\rightarrow P$, and define $h:\mathbb{R}\rightarrow P$ by $h(x)=\varphi(x+\mathbb{Q})$. If we define $f=h\circ g$, then $f(C)=P$ for every circle $C\subseteq\mathbb{R}^2$.
If we require that $f$ is continuous and injective then the answer is negative.
Assume $f$ exists for a contradiction. Let $C$ be a circle in $\mathbb{R}^2$, and let $p\in\mathbb{R}^2$ such that $f(p)$ lies on an edge (not a vertex) of $f(C)$. Since $f$ is continuous, then its restriction $f|_C$ to the closed interior of $C$ is uniformly continuous. Take a sequence $D_m$ of circles in the tangent to $C$ at $p$ in the interior of $C$ so that $D_m$ converges to $C$ (in the Hausdorff metric). Since $f|_C$ is uniformly continuous, then $f(D_m)$ converges to $f(C)$. Since $f(D_m)$ and $f(C)$ are $n$-gons, it's clear that $\text{vertex}(f(D_m))$ converges to $\text{vertex}(f(C))$. Since each $D_m$ is tangent to $C$ at $p$, then $f(D_m)\cap f(C)=f(D_m\cap C)=\{f(p)\}$, so since $f(p)$ is not a vertex of $f(C)$ then $f(p)$ must be a vertex of $f(D_m)$, since otherwise $f(D_m)\cap f(C)$ would be infinite. The fact that $f(p)\in \text{vertex}(f(D_m))$ for all $m$ contradicts the fact that $\text{vertex}(f(D_m))$ converges to $\text{vertex}(f(C))$.
We also had a proof that there is no bijective $f$, but I may have found an error as I was typing this. Anyways, this brings us no closer to figuring out our actual problem. If anyone has any ideas, we would be happy to hear them.