Neural Network (MLP) for regression problem

I have a multivariate regression model in which I want to use a neural network to create a model.
I haven't tried neural networks in R.
I saw three different functions but I don't know which one is better for regression. Also, what is the difference between them?
neuralnet, mlp, and nnet

and one more question, is there a built-in function in R for cross-validation for neural networks?

I really appreciate any help you can provide.