I do know how to style Login page, but I wanted to know how to create a custom login page. There are plugins such as WooCommerce, Easy Digital Downloads, S3Member, etc. that have a custom login page.
Tutorials I found only only explain how to create the login form. But for error checking, we are taken to the general wp-login.php page. I wanted to know how to show a login form and do error checking, etc. directly on a page we want.