How can I make this table look prettier and more elegant than this and do you think it's better to make it fit into one or two columns? I am also opened to making it span over two columns if you think this is better.

\documentclass[10pt,conference]{IEEEtran}
\IEEEoverridecommandlockouts
\usepackage{cite}
\usepackage{amsmath,amssymb,amsfonts}
\usepackage{algorithmic}
\usepackage{algorithm}
\usepackage{graphicx}
\usepackage{changepage}
%\usepackage{algpseudocode}
\usepackage{lipsum}
\usepackage{ctable}% http://ctan.org/pkg/ctable
\usepackage{color, colortbl}
\newcommand{\var}{\textit}
\newcommand{\proc}{\textbf}
\newcommand{\prop}{\texttt}
\newcommand{\plusplus}{{+}{+}}% Other options:
\newcommand*\ita[1]{\textit{#1}}
%\usepackage{xcolor} % changed
\usepackage{array, booktabs, makecell, multirow}% new
\definecolor{Gray}{gray}{0.9}
\usepackage{textcomp}
\usepackage{booktabs}
\newcommand\mytab[1]{\begin{tabular}[t]{@{}c@{}} #1 \end{tabular}}
\newcommand\mc[2]{\multicolumn{#1}{c}{#2}}
\renewcommand{\algorithmiccomment}[1]{//#1}
\def\BibTeX{{\rm B\kern-.05em{\sc i\kern-.025em b}\kern-.08em
T\kern-.1667em\lower.7ex\hbox{E}\kern-.125emX}}
\begin{document}
\begin{table}[]
\caption{XCallers and XCallees for Methods in Figure}
\label{tab:XCallersXCalleesExample}
\begin{tabular}{|c|c|c|c|c|c|c|c|}
\hline
\textbf{Method\#} & \textbf{1-StartGPS} & \textbf{2-Start} &
\textbf{\begin{tabular}[c]{@{}c@{}}3-Reserve\\ Seat\end{tabular}} &
\textbf{\begin{tabular}[c]{@{}c@{}}4-Set\\ Passenger\\ Info\end{tabular}} &
\textbf{5-Start} & \textbf{\begin{tabular}[c]{@{}c@{}}6-Book\\
Ticket\end{tabular}} & \textbf{\begin{tabular}[c]{@{}c@{}}7-Book\\
Ticket\end{tabular}} \\ \hline
\textbf{XCallers} & \begin{tabular}[c]{@{}c@{}}2-Start \\ 5-
Start\end{tabular} & Empty & \begin{tabular}[c]{@{}c@{}}6-BookTicket \\ 7-
BookTicket\end{tabular} & Empty & Empty & \begin{tabular}[c]{@{}c@{}}4-
Set\\ Passenger\\ Info\end{tabular} & \begin{tabular}[c]{@{}c@{}}4-Set\\
Passenger\\ Info\end{tabular} \\ \hline
\textbf{XCallees} & Empty & 1-StartGPS & Empty & \begin{tabular}[c]
{@{}c@{}}6-BookTicket \\ 7-BookTicket\end{tabular} & 1-StartGPS & 3-
ReserveSeat & 3-ReserveSeat \\ \hline
\end{tabular}
\end{table}
\end{document}



booktabs) on your previous question. – leandriis May 09 '19 at 14:38\tabcolsep. However, I doubt, that the table will fit into a single column without applying some more changes. More methods can be found here: My table doesn't fit; what are my options? – leandriis May 09 '19 at 14:55