References management is not easy mission and lead you definitely to major mistakes. To reduce mistakes in references, we should use software which has many styles.
If you use LaTeX, then you can use BibTeX for managing references. It separates the universal bibliographic information from the particular referencing style, the latter of which is defined separately.
Regarding Mendeley, I point out that some years ago it was bought by Elsevier. Subsequently, the newest version of Mendeley encrypts your database for the primary purpose of making it harder to transfer your data, should you choose to do so. Zotero, in contrast, is open source and does not suffer from such a misfeature.
There are different reference managers, some by subscription such as RefWorks, EndNote, and Mendeley, and others free like Zotero. Any of them are useful for handling references and preparing bibliographies