While not ideal, you can set up a network share on one machine, put the database in there, and map the drive to the other machines, and have them open the same database. This will work with a small, simple database and a few users.
A better way is to set up a separate SQL server, using a product like Mysql. This hosts the actual database, and you run an Access database on each workstation that sends the users queries to the main database server. This is more complicated to set up of course, but it will handle a large database / multiple users a lot better. The Access is only used to create the menus / reports etc. Handling the actual database itself, searching, record locking, editing etc is done by the dedicated back end server.
https://support.office.com/en-us/article/Ways-to-share-an-Access-database-2c24eb08-bee1-453e-be8e-455f847c5c74
There is also the options of Split database and Sharepoint.
Split database means each machine has it's own 'menu" section of the database, and that's linked to one central shared access DB.
Sharepoint is Microsoft's own back end database server, but you need to buy MS Server it implement that.
The first options, network share is the simplest, and Mysql with work on your existing Win10 machines and is open source so you don't have to buy more software (Just learn how to use it)