Both President Donald Trump and Joe Biden make town hall appearances this week, fielding questions from voters.