Which module hook to use for CRUD operations on custom table?
You don't need to call any special hooks. You just need to create menu items for insert/edit/delete/list of data. 

Here is an example module that create basic crud using custom table.

If you want to create listing with views instead of custom listing callback function you will need to use view_api and hook_views_data in your module for that.