President Donald Trump has floated numerous proposals — and with varying levels of emphasis — including raising the minimum age to purchase firearms, strengthening background checks, focusing on mental health and arming "gun-adept" teachers.