Asked at the cabinet meeting about security guarantees the US might be willing to offer Ukraine as part of peace negotiations, Mr Trump said: "I'm not going to make security guarantees beyond very much.
Mr Trump also said he believes Mr Putin would never have invaded Ukraine if he was US president at the time.
Asked whether he had made a decision about imposing tariffs on the European Union, Mr Trump said: "We have made a decision, we'll be announcing it very soon and it will be 25% generally speaking and that will be on cars and all other things.
Mr Musk started to answer the question, but Mr Trump interjected and said he might want to let cabinet members answer, before joking that if anyone disagreed, he might "throw them out".
Mr Trump also said Mr Zelenskyy will visit the US on Friday to sign a "very big" minerals deal.