I am making a question paper. The question paper contains multiple choice type questions and are to formatted in two columns. The first question while neatly formatted takes a lot of space. The second question while efficient, doesn't look neat. Is there a way to display the options in a 2 rows x 2 columns format (assuming the options are small enough). Also while displaying in the requested manner, the option B should start exactly below option A and option D should start exactly below C. Is there a standard way to do this? If no, can you provide a workaround?
\documentclass[12pt,addpoints,answers]{exam}
\usepackage{multicol}
\begin{document}
\begin{multicols}{2}
\begin{questions}
\question What is your favourite formula?
\begin{choices}
\choice $E=mc^2$
\choice $\displaystyle{T=2\pi\sqrt{\frac{l}{g}}}$
\choice F=ma
\choice $\displaystyle{F_g=\frac{Gm_1m_2}{r^2}}$
\end{choices}
\columnbreak
\question What is your favourite fruit?\\
\begin{oneparchoices}
\choice Apple
\choice Orange
\choice Banana
\choice Tomato
\end{oneparchoices}
\end{questions}
\end{multicols}
\end{document}

\choice $\displaystyle{F_g=\frac{Gm_1m_2}{r^2}}$with\choice $F_g=Gm_1m_2/r^2$. – Mico Jul 29 '23 at 19:02$F_g=Gm_1m_2/r^2$become "tiny"? The whole point of usinga/b-style notation instead of\frac{a}{b}-notation is to prevent the material from becoming, well, tiny. – Mico Jul 30 '23 at 02:09