I think u shouldn't rely on engines and read some books...
Engines cannot be trustworthy to evaluate so soon a position.
But don't be mistaken : Bc5 and Nxe4 are both fine, leading to equality.
U just have to choose the move which gets the positions u prefer.
Simplify with Nxe4, or keeping complexity with Bc5?
I always go for Nxe4 on this position:
But I just analyzed it and the engine says that Bc5 going into the Giuoco piano is better. What do you think?