How to make a customize role and view a specific plugins base on that role?

You can a custom admin page with add_menu_page function.

The function has a argument $capability which you can set the which users will be able to view and access the page

add_menu_page

https://developer.wordpress.org/reference/functions/add_menu_page/

Roles and capabilities

https://wordpress.org/support/article/roles-and-capabilities/