To make the inteire file a shortcode its at least something to considered, for that I would call the page instead. However a short code can be done like this. paste it in your functions.php
if (! function_exists('my_custom_shortcode_with_the_name_I_had_choosen')) {
function my_custom_shortcode_with_the_name_I_had_choosen(){
... your code ....
}
}
add_shortcode('whatever_name', 'my_custom_shortcode_with_the_name_I_had_choosen');
to a few more information check for example this.
https://torquemag.io/2017/06/custom-shortcode/